
// <editor-fold defaultstate="collapsed" desc="LIBRERIAS">                          
import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import javax.swing.Icon;
import javax.swing.JButton;
// </editor-fold>         

public class Boton {

    // <editor-fold defaultstate="collapsed" desc="ATRIBUTOS">                          
    boolean Arriba, Izq, Der;
    boolean Ocupado;
    boolean Explotado;
    boolean clickeado;
    boolean esArma;
    int indice;
    MouseListener mml;
    JButton boton = new JButton();
// </editor-fold>         

    // <editor-fold defaultstate="collapsed" desc="CONSTRUCTOR">                          
    public Boton(boolean Arriba, boolean Izq, boolean Der, int indice) {
        this.Arriba = Arriba;
        this.Izq = Izq;
        this.Der = Der;
        this.Ocupado = false;
        this.clickeado = false;
        this.Explotado = false;
        this.esArma = false;
        this.indice = indice;
        boton.setBackground(Color.BLUE);
    }
// </editor-fold>         

    // <editor-fold defaultstate="collapsed" desc="GETTERS && SETTERS">                          
    public boolean isArriba() {
        return Arriba;
    }

    public void setArriba(boolean Arriba) {
        this.Arriba = Arriba;
    }

    public boolean isDer() {
        return Der;
    }

    public void setDer(boolean Der) {
        this.Der = Der;
    }

    public boolean isExplotado() {
        return Explotado;
    }

    public void setExplotado(boolean Explotado) {
        this.Explotado = Explotado;
    }

    public boolean isIzq() {
        return Izq;
    }

    public void setIzq(boolean Izq) {
        this.Izq = Izq;
    }

    public boolean isOcupado() {
        return Ocupado;
    }

    public void setOcupado(boolean Ocupado) {
        this.Ocupado = Ocupado;
    }

    public JButton getBoton() {
        return boton;
    }

    public void setBoton(JButton boton) {
        this.boton = boton;
    }

    public boolean isClickeado() {
        return clickeado;
    }

    public void setClickeado(boolean clickeado) {
        this.clickeado = clickeado;
    }

    public int getIndice() {
        return indice;
    }

    public void setIndice(int indice) {
        this.indice = indice;
    }

    public MouseListener getMml() {
        return mml;
    }

    public void setMml(MouseListener mml) {
        this.mml = mml;
    }
// </editor-fold>         
}
